package inventario.carpeta1.action;

import javax.persistence.EntityManager;

import inventario.carpeta1.model.Usuario;
import inventario.util.Utilitario;

public class LoginAction {
	
	private Usuario usuario;
	private String mensaje;
	
	public String execute(){
		EntityManager em= Utilitario.getInstance().getEntityManager();
		Usuario usuariobd=em.find(Usuario.class, usuario.getCuenta());
		String camino="success";
		if(usuariobd == null){
			mensaje = "Usuario no existe" ;
			camino = "error";
		}else{
			if(usuariobd.getClave().equals(usuario.getClave())){
				mensaje = "Bienvenido al sistema "+usuariobd.getNombre();
			}else{
				mensaje = "Su password es incorrecto" ;
				camino = "error";
			}
		}
		return camino; 
	}

	public String getMensaje() {
		return mensaje;
	}

	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
}